Dissag: a Software Development Environment for Distributed Information Systems
نویسندگان
چکیده
Distributed information systems (DISs) are increasing in usage rapidly. But the software development life cycle for DISs has changed very little. In such a cycle, a modeling tool is used in the analysis and design phase to help developers to build UML analysis and design models; and then in the implementation and testing phase, an IDE (Iterative Development Environment) is used for textual programming and program testing. The main problem with this cycle is the modeling cannot provide any direct help in the obtaining of the source code. Thus it is very inefficient. The feasible solution to thoroughly solve this problem consists three activities: 1) defining a new model that is based on the UML model but capable of supporting modeling DIS in more details for the purpose of generating code; 2) defining a feasible way to build such a model for a given DIS; 3) defining a code generation logic that can access the model and generate source code. DISSAG is the result of above activities. It is a component-based software development environment combining a modeling tool, a code generator and an IDE together seamlessly and, thus, supporting most DIS software development activities and automatically generating reasonably detailed source code based on the system specification. It has actually changed the traditional DIS software development cycle and enables its users to develop DIS software with an effective, efficient and reliable method. In this thesis we address all issues with the actual development life cycle of DISSAG.
منابع مشابه
Research Statement 1. Development and Implementation of Information Systems
Theme 1 Global software development: Developing information systems is a labor intensive and complex process that involves intense coordination of interdependent tasks. Current software engineering theory proposes several processes and methodologies for managing IS development (example: Boehm, 1988; Boehm, 2002; Humphrey, 1988; Humphrey, 1996; Paulk, et al., 1995). These processes and methodolo...
متن کاملA Distributed Authentication Model for an E-Health Network Using Blockchain
Introduction: One of the most important and challenging areas under the influence of information technology is the field of health. This pervasive influence has led to the development of electronic health (e-health) networks with a variety of services of different qualities. The issue of security management, maintaining confidentiality and data integrity, and exchanging it in a secure environme...
متن کاملA Distributed Authentication Model for an E-Health Network Using Blockchain
Introduction: One of the most important and challenging areas under the influence of information technology is the field of health. This pervasive influence has led to the development of electronic health (e-health) networks with a variety of services of different qualities. The issue of security management, maintaining confidentiality and data integrity, and exchanging it in a secure environme...
متن کاملRequirements for Designing a Wearable Smart Blanket System for Monitoring Patients in Ambulance
Introduction: Nowadays, smart systems and advanced tools such as wearable systems have grown significantly in order to monitor patients and keep their condition under control. The aim of this study was to determine the requirements for designing a wearable smart blanket system (WSBS) to monitor patients in ambulance instantaneously. Method: After reviewing the characteristics of wearable system...
متن کاملRequirements for Designing a Wearable Smart Blanket System for Monitoring Patients in Ambulance
Introduction: Nowadays, smart systems and advanced tools such as wearable systems have grown significantly in order to monitor patients and keep their condition under control. The aim of this study was to determine the requirements for designing a wearable smart blanket system (WSBS) to monitor patients in ambulance instantaneously. Method: After reviewing the characteristics of wearable system...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014